using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Collections.Specialized;

namespace SAKS.Models
{
    public partial class DocumentInfo : Entity
    {
        #region Primitive Properties
    
        public virtual int SerialNumber
        {
            get;
            set;
        }
    
        public virtual string Name
        {
            get;
            set;
        }
    

        public virtual string CreatePurpose
        {
            get;
            set;
        }

        public virtual SecurityLevel SecurityLevel
        {
            get;
            set;
        }
    
        public virtual string PrimaryAuthor
        {
            get;
            set;
        }
    
        public virtual string Checker
        {
            get;
            set;
        }
    
        public virtual System.DateTime? CompletedDate
        {
            get;
            set;
        }
    
        public virtual System.DateTime? ArchivedDate
        {
            get;
            set;
        }
    
        public virtual string Remarks
        {
            get;
            set;
        }

        public virtual Guid? FileId { get; set; }
        public virtual Guid? ProjectId { get; set; }
        public virtual Guid? AchievementId { get; set; }

        public virtual DateTime? CreatedDate { get; set; }

        #endregion
        public virtual DocFile DocFile { get; set; }

    }
}
